package com.morpheus.redis.redisson.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.springframework.context.annotation.Import;

import com.morpheus.redis.redisson.cluster.RedissonClusterImportSelector;
import com.morpheus.redis.redisson.sentinel.RedissonSentinelImportSelector;
import com.morpheus.redis.redisson.single.RedissonSingleImportSelector;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Import(value = { RedissonSingleImportSelector.class, RedissonClusterImportSelector.class,
		RedissonSentinelImportSelector.class })
public @interface EnableRedisson {
}
